package com.hjx.service;

import com.hjx.dao.Impl.userImpl;
import com.hjx.dao.jojjle.userDao;
import com.hjx.pojo.User;
import org.junit.Test;

import java.util.List;

//    验证用户的登录
public class userService {
    private String username=null;
    private userDao user=null;

    public userService(){
        user=new userImpl();
    }



    //    username、password 为servlet传过来  用户请求参数
    public boolean validLogin(String username,String password)throws Exception{
        boolean isLegal=false;
//        查询登录用户的信息
        List<User> list=null;
        if (user!=null){
            list=user.getUser(username);
        }else {
            System.out.println("user对象为空");
        }
//        对list集合进行遍历
        if (list.size()==0){
            System.out.println("没有查到用户信息");
        }else{
            System.out.println("查到用户信息了");
            for (int i = 0; i < list.size(); i++) {
//                这里不能使用==判断，会判断出错
                if(list.get(i).getPass().equals(password)){
                    isLegal=true;
                    break;
                }else{
                    username=null;
                    isLegal=false;
                    continue;
                }
            }
        }
        return isLegal;
    }

    public int addUser(String[] args)throws Exception{
        int count=user.addUser(args);
        return count;
    }
}
